#pragma once

#include "Observable.h"

namespace Core
{
	class Observer
	{
	public:
		virtual ~Observer() {}
		virtual void Update(Core::Observable& p_Observable, void* p_Parameter = NULL) = 0;
	};
}
